//File Header

#include "BaseState.h"

class CDebugAABB;
class CrtBogRaiders;

class CombatState : public BaseState
{
private:	//Variables
	CrtBogRaiders* raider;

private:	
	//Private Functions
	CombatState(void);
	CombatState(CombatState&);
	~CombatState(void);
	CombatState& operator=(CombatState&);

	//Helpers
	void CreateEnvironment();

public:
	static CombatState* GetInstance() {static CombatState i; return &i;}

	virtual void Init();
	virtual void Update(float dt);
	virtual void Render();
	virtual void Shutdown();

	CDebugAABB* pHouse;
};